#ifndef __PYTHONLANG_H__
#define __PYTHONLANG_H__

#include "baseLang.h"

class PyLanguage : public Language
{
public:
    PyLanguage( const std::string& name = "python", 
                const std::string& compiler = "python3", 
                const std::string& compile_option = "");
    std::string compileFileStr(std::string filename, std::string target) const final;
    std::string getBinaryFilename(std::string src) const final;
    std::string runFileStr(std::string filename) const final;
};

#endif /* __PYTHONLANG_H__ */
